matematika koin kripto

logaritma di balik keamanan blockchain

matematika koin kripto
I

Mari kita jujur. Waktu dengar kata kripto, hal pertama yang terlintas di benak kita biasanya adalah harga yang naik turun secara liar, orang yang tiba-tiba kaya mendadak, atau malah skandal penipuan. Kripto penuh dengan drama emosional. Tapi, mari sejenak kita lupakan grafik harga merah hijau itu. Pernahkah kita bertanya-tanya, apa yang sebenarnya menjaga uang triliunan rupiah di jaringan blockchain agar tidak diretas dan dicuri orang? Jawabannya sungguh di luar dugaan. Bukan satpam, bukan brankas baja setebal sepuluh sentimeter, dan bukan juga sekadar barisan kode komputer biasa. Pengawal setia aset digital ini adalah sebuah konsep matematika yang mungkin dulu pernah membuat kita menghela napas panjang saat duduk di bangku SMA.

II

Secara psikologis, manusia terprogram untuk mempercayai apa yang bisa dilihat dan disentuh. Selama ratusan tahun dalam sejarah ekonomi, kita menaruh uang di bank karena kita tahu gedung mereka kokoh. Ada kamera pengawas di setiap sudut, berlapis-lapis regulasi, dan brankas raksasa di ruang bawah tanah. Namun, blockchain lahir dari sebuah rasa skeptis, dari sejarah panjang ketidakpercayaan manusia pada institusi terpusat yang bisa korup atau gagal. Para penciptanya ingin membuat sistem yang trustless. Maksudnya, sebuah sistem di mana kita tidak perlu menaruh percaya pada bankir atau pemerintah, melainkan hanya pada hukum alam. Dan bahasa dari hukum alam adalah matematika. Untuk melindungi data di dunia digital tanpa pengawasan manusia, kita membutuhkan sebuah gembok. Gembok ini harus sangat mudah dikunci oleh pemiliknya, tapi mustahil dibongkar paksa oleh siapa pun di dunia ini. Dalam dunia kriptografi, konsep gembok ajaib ini dinamakan one-way function atau fungsi satu arah.

III

Untuk membayangkan fungsi satu arah, mari kita gunakan logika sehari-hari. Bayangkan kita sedang mencampurkan cat warna kuning dan biru. Dalam sekejap, cat itu berubah menjadi hijau. Sangat mudah dilakukan, bukan? Tapi coba bayangkan jika saya meminta teman-teman untuk memisahkan kembali cat hijau itu menjadi kuning dan biru murni. Tentu saja itu nyaris mustahil. Nah, bagaimana kita menerjemahkan logika "mencampur cat" ini ke dalam angka? Jika saya meminta kita semua mengalikan angka 7 dengan 13, otak kita atau kalkulator akan dengan santai menjawab 91. Tapi, bagaimana jika saya balik pertanyaannya. Angka berapa dikali berapa yang hasilnya 3.233? Pasti butuh waktu lebih lama untuk menebak bahwa jawabannya adalah 53 dikali 61. Sekarang, mari tingkatkan kesulitannya jutaan kali lipat. Di sinilah letak misterinya. Bagaimana kita membuat teka-teki matematika yang saking rumitnya, kumpulan superkomputer terhebat di bumi pun akan butuh waktu miliaran tahun untuk menebaknya? Jawabannya ternyata bersembunyi pada sebuah kurva melengkung yang aneh, dan jenis logaritma yang cara kerjanya mirip dengan jam dinding di rumah kita.

IV

Rahasia besar yang selama ini mengamankan Bitcoin dan berbagai koin digital lainnya bernama Elliptic Curve Cryptography atau disingkat ECC. Di dalam jantung ECC, berdetak sebuah konsep matematika tingkat tinggi yang dinamakan Discrete Logarithm Problem atau Masalah Logaritma Diskret. Mari kita bedah konsep rumit ini pelan-pelan agar menyenangkan. Dalam pelajaran logaritma biasa, angka-angka akan terus membesar tanpa batas menuju tak terhingga. Tapi, logaritma diskret bekerja menggunakan apa yang disebut aritmatika modular. Bayangkan sebuah jam analog. Jika sekarang pukul 10, lalu kita tambahkan 5 jam ke depan, hasilnya bukan pukul 15, melainkan pukul 3. Angkanya terus berputar dan memantul di dalam sebuah batasan. Nah, kurva elips dalam kriptografi menggunakan prinsip ini. Sistem akan mengambil sebuah titik awal di kurva, lalu memantulkannya ke sana kemari seperti bola biliar yang menabrak dinding meja tanpa henti. Jika kita memegang kunci rahasianya, kita tahu persis berapa kali bola itu memantul untuk mencapai titik akhir. Titik akhir inilah yang menjadi nomor rekening kripto kita, atau public key yang bisa dilihat semua orang. Tapi, jika seorang peretas hanya melihat titik akhir tersebut, logaritma diskret memastikan mereka tidak punya cara matematis untuk melacak jalur mundur sang bola biliar. Tidak ada rumus potong kompas. Mereka harus menebaknya satu per satu dari awal. Saking banyaknya kemungkinan pantulan ini, jumlahnya jauh lebih banyak dari total atom di seluruh alam semesta yang bisa kita amati. Komputasi mundur ini secara harfiah mustahil dipecahkan oleh teknologi umat manusia saat ini.

V

Sangat puitis jika kita merenungkannya sejenak. Uang masa depan yang sering dieluelukan sebagai puncak revolusi teknologi modern, ternyata dijaga ketat oleh keanggunan aritmatika murni. Konsep kurva elips dan logaritma ini fondasinya sudah dieksplorasi oleh para matematikawan sejak ratusan tahun lalu, jauh sebelum komputer pertama diciptakan. Saat kita mulai menyadari betapa kuat dan cantiknya sistem pertahanan tak kasat mata ini, dunia kripto perlahan berhenti terlihat seperti kasino digital yang bising, dan mulai terasa seperti sebuah keajaiban sains. Pada akhirnya, kita mungkin tidak akan pernah tahu ke mana arah pasar akan bergerak besok pagi. Kita mungkin masih sering merasa cemas dengan inflasi, resesi, atau drama ekonomi harian. Tapi di tengah segala kepanikan duniawi itu, kita punya satu hal yang bisa dijadikan pegangan yang menenangkan. Selama hukum matematika di alam semesta ini belum berubah, maka gembok digital kita akan tetap aman, berputar secara harmonis dalam keheningan logaritma.